import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import { Navigate } from 'react-router-dom';
import Main from '@/components/layout/main';
import AuthRoute from '@/components/authRoute/index';
import Index from '@/views/home/index';
import Login from '@/views/login/index';
export const routes = [
    {
        path: '/',
        element: _jsx(Main, {}),
        children: [
            // { path: "/", element: <Navigate to="/home" /> },
            {
                path: 'home/:id',
                element: (_jsxs(AuthRoute, { children: [' ', _jsx(Index, {})] })),
                meta: {
                    title: '首页',
                    icon: 'home',
                    bodyClass: 'homeBox',
                    isLogin: true, //必须登陆
                    nav: {
                        showFoot: 'foot', //foot,foot2,foot 传组件名称 不传即隐藏 是否显示底部部 优先级最高
                        showNav: 'top', //top,top2,top3 传组件名称 不传即隐藏 是否显示头部 优先级最高
                        // showLeftNav: true, //是否显示左侧导航
                        // showTitle: true, //是否显示标题
                        // showRightNav: 22, //是否显示右侧导航
                    },
                },
            },
            {
                path: 'login',
                element: _jsx(Login, {}),
                meta: {
                    title: '登陆页',
                    icon: 'home',
                    bodyClass: 'homeBox',
                    isLogin: false, //必须登陆
                    nav: {
                    // showFoot: 'foot', //foot,foot2,foot 传组件名称 不传即隐藏 是否显示底部部 优先级最高
                    // showNav: 'top', //top,top2,top3 传组件名称 不传即隐藏 是否显示头部 优先级最高
                    // showLeftNav: true, //是否显示左侧导航
                    // showTitle: true, //是否显示标题
                    // showRightNav: 22, //是否显示右侧导航
                    },
                },
            },
            // 二级路由...
        ],
    },
    // 配置路由重定向 可配置404页面
    {
        path: '*',
        element: _jsx(Navigate, { to: "/" }),
    },
];
